package com.turnengine.client.local.alliance.command;

import com.javabi.codebuilder.generated.IGeneratedCommand;
import com.turnengine.client.local.command.ILocalExecutableCommand;
import java.util.List;

/**
 * The I Get Invited To Join Alliance List.
 */
public interface IGetInvitedToJoinAllianceList extends IGeneratedCommand, ILocalExecutableCommand<List<Integer>>, Comparable<IGetInvitedToJoinAllianceList> {

	/**
	 * Returns the login id.
	 * @return the login id.
	 */
	long getLoginId();

	/**
	 * Returns the instance id.
	 * @return the instance id.
	 */
	int getInstanceId();

	/**
	 * Returns the alliance id.
	 * @return the alliance id.
	 */
	int getAllianceId();

	/**
	 * Sets the login id.
	 * @param loginId the login id to set.
	 */
	void setLoginId(long loginId);

	/**
	 * Sets the instance id.
	 * @param instanceId the instance id to set.
	 */
	void setInstanceId(int instanceId);

	/**
	 * Sets the alliance id.
	 * @param allianceId the alliance id to set.
	 */
	void setAllianceId(int allianceId);
}
